"""
布尔掩码，标签掩码
"""
import numpy as np
# 布尔掩码
ary = np.arange(1,10)
mask = [True,False,True,False,True,False,True,False,True]
res = ary[mask]
print(res)

# 求100以内3的倍数
ary = np.arange(1,101)
mask = ary[ary%3==0]
print(mask)

# 标签掩码：掩码数组中为索引值
car = np.array(['bwm','benchi','audi','hongqi','byd'])
# mask = [0,2,1,3]
mask = [0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,3,3,3,3,3]
res = car[mask]
print(res)